/*************************************************************************
 Copyright (C) Unpublished Unis Software, Inc. All rights reserved.
 Unis Software, Inc., Confidential and Proprietary.

 This software is subject to copyright protection
 under the laws of the Public of China and other countries.

 Unless otherwise explicitly stated, this software is provided
 by Unis "AS IS".
 *************************************************************************/
package com.unis.model.eweboffice;

import java.util.Date;

import com.unis.model.BaseModel;

/**
 * 
 * @author CSJ (email:Cao.shengjie777@gmail.com)
 * @since 2013-04-09
 */
public class Document extends BaseModel {

    private static final long serialVersionUID = 1L;

    /****************************************
     * Basic fields
     ****************************************/
    /**
     * 主键ID
     */
    private double d_id;
    /**
     * 记录ID
     */
    private String d_recordid;
    /**
     * 标题
     */
    private String d_subject;
    /**
     * 作者
     */
    private String d_author;
    /**
     * 文件创建日期
     */
    private Date d_filedate;
    /**
     * 文件类型
     */
    private String d_filetype;
    /**
     * 拟稿时间
     */
    private String ngsj;
    /**
     * 拟稿人ID
     */
    private String ngrid;
    /**
     * 公文密级：机密,秘密,内部,一般
     */
    private String gwmj;
    /**
     * 公文编号
     */
    private String gwbh;
    /**
     * 公文标题
     */
    private String gwbt;
    /**
     * 公文类别
     */
    private String gwlb;
    /**
     * 公文类型：0发文,1收文
     */
    private String gwlx;
    /**
     * 删除标识：0未删除（默认值）、1已删除
     */
    private String scbs;
    /**
     * 当前状态：0:未提交审批,1:已提交审批,2:审批中,3:退回,4:撤消,5:终止
     */
    private String state;
    /**
     * 删除人ID
     */
    private String scrid;
    /**
     * 删除时间
     */
    private String scsj;

    /****************************************
     * JavaBean Specify setter & getter
     ****************************************/
    public void setD_id(double d_id) {
        this.d_id = d_id;
    }

    public double getD_id() {
        return d_id;
    }

    public void setD_recordid(String d_recordid) {
        this.d_recordid = d_recordid;
    }

    public String getD_recordid() {
        return d_recordid;
    }

    public void setD_subject(String d_subject) {
        this.d_subject = d_subject;
    }

    public String getD_subject() {
        return d_subject;
    }

    public void setD_author(String d_author) {
        this.d_author = d_author;
    }

    public String getD_author() {
        return d_author;
    }

    public Date getD_filedate() {
        return d_filedate;
    }

    public void setD_filedate(Date d_filedate) {
        this.d_filedate = d_filedate;
    }

    public void setD_filetype(String d_filetype) {
        this.d_filetype = d_filetype;
    }

    public String getD_filetype() {
        return d_filetype;
    }

    public void setNgsj(String ngsj) {
        this.ngsj = ngsj;
    }

    public String getNgsj() {
        return ngsj;
    }

    public void setNgrid(String ngrid) {
        this.ngrid = ngrid;
    }

    public String getNgrid() {
        return ngrid;
    }

    public void setGwmj(String gwmj) {
        this.gwmj = gwmj;
    }

    public String getGwmj() {
        return gwmj;
    }

    public void setGwbh(String gwbh) {
        this.gwbh = gwbh;
    }

    public String getGwbh() {
        return gwbh;
    }

    public void setGwbt(String gwbt) {
        this.gwbt = gwbt;
    }

    public String getGwbt() {
        return gwbt;
    }

    public void setGwlb(String gwlb) {
        this.gwlb = gwlb;
    }

    public String getGwlb() {
        return gwlb;
    }

    public void setGwlx(String gwlx) {
        this.gwlx = gwlx;
    }

    public String getGwlx() {
        return gwlx;
    }

    public void setScbs(String scbs) {
        this.scbs = scbs;
    }

    public String getScbs() {
        return scbs;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getState() {
        return state;
    }

    public void setScrid(String scrid) {
        this.scrid = scrid;
    }

    public String getScrid() {
        return scrid;
    }

    public void setScsj(String scsj) {
        this.scsj = scsj;
    }

    public String getScsj() {
        return scsj;
    }

}
